Officers responding to a report of a shooting found the father of Jesiah Rider, who said his son fired shots in his direction during a verbal altercation but fled the scene, according to Upper Merion police.
The father was not injured, police said.
Officers were able to locate Ryder near the Belmont exit of the Schuylkill Expressway and recover his weapon, police said.
Ryder was charged with attempted homicide and related offenses.
He was sent to Montgomery County Correctional Facility in lieu of $500,000 bail.
Click here to follow Daily Voice Bristol and receive free news updates.